﻿using System.Data;

namespace Tms.BLL
{
    //20200925
    public class tbsplan
    {
        private readonly DAL.tbsplan dal = new DAL.tbsplan();
        
        //是否存在该记录
        public bool Exists(int id)
        {
            return dal.Exists(id);
        }
        public bool Exists(string planNo)
        {
            return dal.Exists(planNo);
        }

        //增加一条数据
        public int Add(Model.tbsplan model)
        {
            return dal.Add(model);
        }

        //更新一条数据
        public bool Update(Model.tbsplan model)
        {
            return dal.Update(model);
        }

        //删除一条数据
        public bool Delete(int id)
        {
            return dal.Delete(id);
        }

        //获取一个实体对象
        public Model.tbsplan GetModel(int id)
        {
            return dal.GetModel(id);
        }

        //获取查询分页数据
        public DataSet GetList(int pageSize, int pageIndex, string strWhere, string strOrder, out int recordCount)
        {
            return dal.GetList(pageSize, pageIndex, strWhere, strOrder, out recordCount);
        }
        
        //通用
        public DataSet GetList(string strWhere, string strOrder)
        {
            return dal.GetList(strWhere, strOrder);
        }

        //通用
        public DataSet GetList(string strSQL)
        {
            return dal.GetList(strSQL);
        }

        //获取最大编号
        public string GetMaxTbsPlanNo()
        {
            return dal.GetMaxTbsPlanNo();
        }

    }
}
